Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F6 USA F8 Germany F10 Germany F12 USA F31 USA F8 USA F12 USA F13 USA F23 USA F26 USA F28 USA F7 USA F1 USA F1 USA F4 Panama F1 USA F7 USA F5 USA F32 USA F8 USA F25 USA F26 USA F27 USA F1 USA F5 USA F9 USA F29 USA F3 Austria F2 USA F11 Compaq Challenger - Bucharest Geneva Challenger - Geneva Copa Sevilla - Seville Harrah's Entertainment Men's Pro Challenger - Tunica San Marino Cepu Open - San Marino Sunset Moulding Yuba City Racquet Club Challenger - Yuba City USTA Challenger of Oklahoma - Tulsa 5th Sardinian International Championships - Cagliari Freeman Men's $50,000 Challenger - Joplin Baden Open - Karlsruhe Sporting Challenger '07 Trofeo Regione Piemonte - Turin Exim Agmedia Open - Kosice Flea Market Cup - Busan Men's Pro Challenger at Tunica National - Tunica Brixina Tennis Open - Bressanone San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Semgroup Challenger - Tulsa Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana Carson Challenger Sunrise Challenger San Luis Potosi Challenger - San Luis Potosi Atlanta Clay Court Challenger - Atlanta Monza Challenger Rome Challenger Milan Challenger 5° Sporting Challenger - Turin Fifth-Third Bank Tennis Championships - Lexington Aptos Challenger Rimini Challenger I Tourneo Fila Citta di Brindisi - Brindisi Samarkand Challenger - Samarkand San Marino Challenger Cordenons Challenger Trani Challenger Como Challenger Tulsa Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Nouvelle-Caledonie - New Caledonia Knoxville Challenger Rome Challenger 2007 Challenger of Santa Clara - Valencia Top Wool Challenger Biella - Biella XL Bermuda Open - Bermuda Rome Challenger LTA Hull Challenger - Hull Rimini Challenger Manerbio Challenger Banca Stato Challenger Lugano - Lugano Challenger Canottieri Minico - Mantova AXA Open - Lisbon AXA Open II - Espinho Palermo Challenger Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo MTNL Cellular ATP Challenger - Mumbai Swanston Challenger - Sacramento Caltanissetta Challenger Samsung Securities Cup - Seoul Memorial Savigny - Sassuolo Barletta Challenger Barranquilla Challenger Napoli Challenger Sarasota Challenger Savannah Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Milan Challenger San Marino Cepu Open - San Marino Marburg Challenger Turin Challenger Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Fujitsu Siemens Open - Budapest FILA Challenger Biella - Biella Orbetello Challenger Lexington Challenger Barletta Citta Della Disfida Open 99 - Barletta Ho Chi Minh City Challenger - Ho Chi Minh City Quelle Cup - Furth San Marino Challenger VIII Trofeo Ciutat de Barcelona - Barcelona XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Genova Challenger Tulsa Challenger Milano Challenger-Jameson Cup - Milan Todi Challenger 2004 Keys Gate Challenger - Homestead Top Wool Challenger Biella - Biella Hilton Waikoloa Village USTA Challenger - Waikoloa Waco International Tennis Challenger - Waco Palermo Challenger 2004 USTA Challenger of Calabasas - Calabasas Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger XL Capital Bermuda Open - Bermuda Montevideo Challenger Bucaramanga Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Rabat Challenger Tallahassee Challenger Barletta Challenger Sarasota Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Monza Challenger Schickedanz Open 2007 - Furth San Marino Challenger Genova Challenger Madrid Challenger Rio De Janeiro Challenger Barranquilla Challenger Savannah Challenger Napoli Challenger Furth Challenger Prague Challenger Timisoara Challenger Orbetello Challenger Vancouver Challenger Nord/LB Open 2004 - Braunschweig Aptos Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Rome Challenger Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Guayaquil Challenger Aamulehti Tampere Open - Tampere Maui Challenger Top Wool Challenger-Immagine Trophy - Biella Siemens Open - Scheveningen Cepu Open - San Marino Cali Challenger Trani Cup - Trani Rome Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Lexington Challenger 8° Trani Cup - Trani Sacramento Challenger San Marino Challenger AT&T Challenger of Dallas - Dallas The Swanston Challenger - Sacramento Como Challenger Medellin Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City Samsung Secruities Cup Challenger - Seoul Privatbank Open 2006 - Dnepropetrovsk Napa Challenger Sibiu Challenger BMW Tennis Championship - Sunrise USTA Tallahassee Tennis Challenger - Tallahassee Tiburon Challenger II Naples ITG Challenger - Naples Hilton Waikoloa Village USTA Challenger - Waikoloa Pekao Open - Szczecin Hilton Waikoloa Village USTA Challenger - Waikoloa Happy Valley Challenger Napoli Challenger Vercelli Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Perugia Challenger Padova Challenger Prostejov Challenger Kosice Challenger Cortina Challenger San Marino Challenger XL Bermuda Open - Bermuda Cordenons Challenger Manerbio Challenger Como Challenger Media Will Cup Busan Challenger Tennis - Busan Rome Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin USTA Challenger of Orlando - Orlando Kos Succhetti Tennis Cup - Cordenons 2006 USTA Tallahassee Tennis Challenger - Tallahassee Abierto Colombiano de Tenis - Bogota Rome Challenger II Manta Open - Manta WOW Cafe Challenger - New Orleans Turin Challenger Buenos Aires Challenger San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Napoli Challenger Como Challenger Oklahoma Challenger - Tulsa Vicenza Challenger Rome Challenger Warsteiner Grand Prix - Oberstaufen Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn San Benedetto Challenger Sporting Challenger - Turin Vancouver Challenger Todi Challenger Turin Challenger Binghamton Challenger Napoli Challenger Guayaquil Challenger Milan Challenger Genova Challenger Tunis Challenger Tallahassee Challenger Rome Challenger Barletta Citta Della Disfida Open 2000 - Barletta Cairo Challenger 2002 - Cairo Sibiu Challenger Genova Challenger Milan Challenger Santiago Challenger Santos Challenger Genova Challenger Kosice Challenger Milan Challenger Napoli Challenger Binghamton Challenger Biella Challenger Sacramento Challenger Top Wool Challenger - Biella Fano Challenger Mestre Challenger San Benedetto Challenger Tallahassee Challenger Szczecin Challenger Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Vicenza Challenger Perugia Challenger Milan Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Aptos Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg 2002 Tulsa USTA Challenger - Tulsa Tiburon Challenger Jameson Cup - Milan Samarkand Challenger - Samarkand Flea Market Cup Busan Challenger Tennis - Busan Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Open Seat-Godo 2001 - Barcelona Savannah Challenger Naples Challenger - Naples Prostejov Challenger U.S. Men's Clay Court Championships - Houston Qatar Open - Doha Siebel Open - San Jose BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Internationaler Raiffeisen Grand Prix - St. Polten Cordenons Challenger Gerry Weber Open - Halle Synsam Swedish Open - Bastad Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta The Hilversum Open - Hilversum Caltanissetta Challenger Croatia Open - Umag CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov ATP "Videocon" Challenger - Mumbai Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Open Romania - Bucharest Milan Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee International Tennis Championships - Delray Beach Whirlpool Open - Budapest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest KGHM Polish Indoors - Wroclaw FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Campionati Internazionali di Sicilia - Palermo Medibank Private International - Sydney International Tennis Championships - Delray Beach Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Meridiana Sardegna Open - Olbia Abierto Mexicano Telfonica MoviStar - Acapulco C.T. San Remo - XIII Piertomaso Tessitore - San Remo Atlantic City Open - Atlantic City Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Swanston Challenger - Sacramento Memorial Savigni - Sassuolo ATU Cup - Weiden Burbank Challenger - Burbank USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Home Depot Center USTA Challenger - Carson ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Lubbock Challenger - Lubbock Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Manerbio Challenger Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel 2003 Mercedes Cup - Stuttgart ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Lugano Challenger Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Tennislife Cup - Napoli Rabat Challenger Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Trani Challenger Dutch Open Tennis - Amersfoort Como Challenger Legg Mason Tennis Classic - Washington Milan Indoors - Milan 2008 Knoxville Challenger - Knoxville Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest San Remo Challenger Genova Challenger Bordeaux Challenger Qatar Exxon Mobil Open 2003 - Doha Copa AT&T - Buenos Aires BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires SAP Open - San Jose Orange Warsaw Open - Warsaw BA-CA Tennis Trophy - Vienna Milan Indoors - Milan Delray Beach International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar ATP Studena Croatia Open Umag - Umag Furth Challenger BCR Open Romania - Bucharest Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Dallas Challenger Florianopolis Challenger Brisbane International - Brisbane Cali Challenger TD Waterhouse Cup - Long Island Movistar Open - Santiago Brasil Open - Costa do Sauipe CA Tennis Trophy - Vienna Medibank International - Sydney Szczecin Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Maui Challenger U.S. Mens's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach Porto Alegre Challenger ARAG World Team Championship - Dusseldorf Cordenons Challenger Medellin Challenger Trnava Challenger ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Serbia Open - Belgrade Guayaquil Challenger Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Caltanissetta Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Bucaramanga Challenger UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Winston Salem - Winston Salem ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Barletta Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Studena Croatia Open - Umag Napoli Challenger Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Citi Open - Washington Valencia Open - Valencia Sarasota Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Monza Challenger Bet-at-home Open - Hamburg VTR Open - Vina del Mar Apia International - Sydney Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Campinas Challenger Argentina Open - Buenos Aires Rome Challenger ATP Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Generali Open - Kitzbuhel Synsam Swedish Open - Bastad Sao Paulo Challenger Tour Finals Chitre Challenger Todi Challenger Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Charlottesville Challenger Movistar Open - Santiago US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Biella Challenger Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Manerbio Challenger Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Hall of Fame Tennis Championships - Newport Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Tiburon Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Genova Challenger San Benedetto Challenger Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Bogota Challenger Brasil Open - Sao Paulo Zagreb Open - Zagreb Mestre Challenger Furth Challenger San Benedetto Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone I Open de Tenis Comunidad de Madrid - Madrid VII Torneo Internazionale di Tennis - Barletta Nord LB Open 2007 - Braunschweig Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Open - Doha Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Chennai Open - Chennai Italian Open - Rome Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland BellSouth Open - Vina del Mar Brisbane International - Brisbane Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells Erste Bank Open - Vienna Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Kremlin Cup - Moscow Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Sydney International - Sydney Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Regions Morgan Keegan Championships - Memphis Orange Prokom Open - Sopot Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Internazionali BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Legg Mason Tennis Classic - Washington Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Masters Series - Hamburg Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Pilot Pen Tennis - New Haven Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest U.S. Open - New York Australian Open - Melbourne Telecom Italia Masters - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Sony Open Tennis - Miami French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Olympics - Athens